home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 2: CDPD 1
/
Almathera Ten on Ten - Disc 2: CDPD 1.iso
/
pd
/
201-225
/
225
/
amigatcp
/
src
/
slip.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-03-13
|
879b
|
24 lines
/* SLIP definitions */
#define SLIP_ALLOC 40 /* Receiver allocation increment */
#define SLIP_MTU 1024 /* Maximum receiver buffer size */
#define FR_END 0300 /* Frame End */
#define FR_ESC 0333 /* Frame Escape */
#define T_FR_END 0334 /* Transposed frame end */
#define T_FR_ESC 0335 /* Transposed frame escape */
/* Slip protocol control structure */
struct slip {
struct mbuf *sndq; /* Encapsulated packets awaiting transmission */
int16 sndcnt; /* Number of datagrams on queue */
char escaped; /* Receiver State control flag */
struct mbuf *rbp; /* Head of mbuf chain being filled */
struct mbuf *rbp1;
char *rcp; /* Write pointer */
int16 rcnt; /* Length of mbuf chain */
struct mbuf *tbp; /* Transmit mbuf being sent */
int16 errors; /* Receiver input errors */
int (*recv)(); /* Function to call with an incoming buffer */
};
extern struct slip slip[];